package com.app.service;

import com.app.model.SystemModel;
import com.app.model.redCountModel;
import com.app.vo.*;

import java.util.List;

public interface SupervisionService {
    SupervisionVo selectAll(String name, Integer type,String startTime,String endTime,Integer dutiesId);

    SupervisionVo getAll(Integer id, String name,String startTime,Integer type);

    List<SystemModel> selectType();

    ReportVo getList(Integer page, Integer limit, Integer pid, String report);

    MatterVo selectList(Integer page, Integer limit, Integer pid, String matterName);

    ProgressVo selectProgress(Integer matterId);

    SystemVo selectDutiesByName(String name);

    MatterVo superintendentSecretary(Integer id,String startTime,Integer type);

    void redCount();

    Integer getCount();

    SupervisionVo getByPid(Integer id);

    MatterVo selectByTime(String startTime,String endTime);
}
